d_mruby ~master (2022-05-11T02:40:02.2548728)
Dub
Repo
mrb_irep
mruby
irep
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
)
struct
mrb_irep {
ushort
nlocals
;
ushort
nregs
;
ubyte
flags
;
mrb_code
*
iseq
;
mrb_value
*
pool
;
mrb_sym
*
syms
;
mrb_irep
**
reps
;
mrb_locals
*
lv
;
const
(
char
)*
filename
;
ushort
*
lines
;
mrb_irep_debug_info
*
debug_info
;
size_t
ilen
;
size_t
plen
;
size_t
slen
;
size_t
rlen
;
size_t
refcnt
;
}
Members
Variables
debug_info
mrb_irep_debug_info
*
debug_info
;
Undocumented in source.
filename
const
(
char
)*
filename
;
Undocumented in source.
flags
ubyte
flags
;
Undocumented in source.
ilen
size_t
ilen
;
Undocumented in source.
iseq
mrb_code
*
iseq
;
Undocumented in source.
lines
ushort
*
lines
;
Undocumented in source.
lv
mrb_locals
*
lv
;
Undocumented in source.
nlocals
ushort
nlocals
;
Undocumented in source.
nregs
ushort
nregs
;
Undocumented in source.
plen
size_t
plen
;
Undocumented in source.
pool
mrb_value
*
pool
;
Undocumented in source.
refcnt
size_t
refcnt
;
Undocumented in source.
reps
mrb_irep
**
reps
;
Undocumented in source.
rlen
size_t
rlen
;
Undocumented in source.
slen
size_t
slen
;
Undocumented in source.
syms
mrb_sym
*
syms
;
Undocumented in source.
Meta
Source
See Implementation
mruby
irep
enums
irep_pool_type
functions
mrb_add_irep
mrb_irep_decref
mrb_irep_free
mrb_irep_incref
mrb_load_irep
mrb_load_irep_cxt
structs
mrb_irep
mrb_locals